package edu.gdkm.demo6.demo1;
//含有抽象方法的类必须使用abstract修饰，即将普通类变成抽象类
//对于抽象类来说，需要继承此类，必须覆盖此类的抽象方法。（或者子类也定义为抽象类）
public abstract class Three_dimension {
    private double r;//底部圆半径
    private double h;//高

    public double getR() {
        return r;
    }

    public void setR(double r) {
        this.r = r;
    }

    public double getH() {
        return h;
    }

    public void setH(double h) {
        this.h = h;
    }

    public Three_dimension() {
    }

    public Three_dimension(double r, double h) {
        this.r = r;
        this.h = h;
    }
    public abstract double superficial_area();
    public abstract double volume();    //抽象方法，使用abstract修饰的，没有方法具体实现（即没有方法体）的方法。
}
